VisualHMI - 操作记录控件
什么是操作记录控件?
操作记录控件用于记录用户点击屏幕的操作,将显示在表格上,可以显示操作时间、操作的用户等级、操作描述、操作的寄存器地址、寄存器内容的变化。
使用范围:VisualHMI - HMI&M系列
1.操作记录设置
使用“操作记录控件”时,在工程→操作记录设置中配置相关参数,如下所示:
- 启用数据操作功能:√。开启后控件的“安全设置”属性中会出现“操作记录”的选项;
- 最大记录条数:操作记录控件的总记录数1~65535。
- 存满后:可设置循环覆盖或者停止存储;
- 存储于:设置存储方式
- 内存RAM:掉电不保存;
- 闪存FLASH:掉电保存;
- 存储块地址:存储的起始地址;
- 占用块数:系统自动计算,每128条记录为3块; 我司M系列彩屏的Flash大小为默认为16M,一个块的单位为4K。默认存储块地址 = 2048,即是最小从8M位置开始存储。 其中占用块数,系统自动计算,如最大记录条数=128,指定Flash-掉电存储,自动计算得出占用块数=3,需要12K的空间 实际应用中需要结合工程编译的大小来决定,如下所示,编译的工程SD卡资源包为10.1M,则存储地址需要与下载文件相隔需要有一定空间,即从11M开始存储,则存储块地址=(11 x 1024)/4,即为2816,剩余最大占用块数为12K,不会超出16M总Flash大小
- 系统操作日志控制
- 导出到SD卡:往LW0188地址写入0x0001,可将记录全部导出到SD卡中;
- 清除记录:往LW0188地址写入0x0055,可以清空全部记录。
2.属性介绍
2.1.基本设置
操作记录的基本属性如下所示
- 时间排序:可设置时间顺序或者时间逆序;
- 对齐方式:可设置默认或指定,指定可设置每一子项的对齐方式;
- 显示序号:可设置表格第一列是否显示序号;
- 宽度:可设置每一子项的宽度占比
- 显示时间:可设置时间的显示格式;
- 宽度:可设置每一子项的宽度占比
- 显示用户:可设置是否显示当前等级用户名称;
- 宽度:可设置每一子项的宽度占比
- 显示描述:可设置是否显示操作描述;
- 宽度:可设置每一子项的宽度占比
- 显示地址:可设置是否显示操作地址;
- 宽度:可设置每一子项的宽度占比
- 显示参数:可设置是否显示变量参数;
- 宽度:可设置每一子项的宽度占比
- 每页行数:显示每页的行数;
- 显示滚动条:可设置是否显示滚动条;
- 手势滑动:可设置是否开启手势滑动;
- 翻页控制:
- 控制地址:可设置变量地址控制表格翻页。
2.2.外观设置
操作记录外观设置如图下所示
- 默认字体:显示文字的字体;
- 字体大小:显示字体的大小;
- 文字颜色:显示文字的颜色;
- 显示标题:
- 时间标题:可设置时间标题的名称;
- 用户标题:可设置用户标题的名称;
- 描述标题:可设置描述标题的名称;
- 地址标题:可设置地址标题的名称;
- 参数标题:可设置参数标题的名称;
- 显示网格:
- 网格颜色:可设置网格线的颜色;
- 边框颜色:可设置边框线的颜色;
- 显示背景:
- 标题背景颜色:可设置标题行背景的颜色;
- 背景颜色:可设置内容行背景的颜色;
- 奇偶分行:
- 背景颜色2:可设置奇数行内容的背景颜色。
3.应用
操作记录,一共3步设置,如下所示:
- 开启操作记录:在工程→操作记录设置中
- 配置操作记录控件
- 填写操作记录:可触控类控件属性栏,启用“操作记录” 支持操作记录的控件如下所示:
3.1.工程配置
3.1.1.开启操作记录
在菜单栏,工程→操作记录设置中,启用操作记录,设置如下所示:
- 启用数据操作功能:√。
- 最大记录条数:128
- 存满后:循环覆盖
- 存储于:内存RAM-掉电丢失
3.1.2.配置操作记录控件
添加一个操作记录控件,配置如下所示:
- 时间排序:时间逆序;
- 显示时间:显示时间
- 每页行数:5;
- 显示滚动条:√;
- 翻页控制:√;
- 控制地址:LW1100;
3.1.3.填写操作记录
添加4个字按钮控件,均关联LW1100地址,和操作记录控件配置的“控制地址 LW1100”对应。点击操作时候,用于记录操作和翻页效果,配置如下所示
- 写入地址:LW1100
- 操作模式:写入常量
- 常量值:1/2/3/4
- 控制权限:√。显示隐藏,表示还有下一页、上一页操作
- 条件控制:LW1100.1/LW1100.2
- 比较:==
- 值:1
- 操作记录:√
- 操作描述:上一页、下一页、首页、尾页
3.1.4.清除操作记录
添加1个字按钮控件,均关联LW0188地址,配置如下所示:
- 写入地址:LW0188
- 操作模式:写入常量
- 常量值:85-清除操作记录(1-导出SD卡或U盘)
3.2.运行预览
运行虚拟屏,点击上一页/下一页/首尾/尾页,添加记录到操作记录控件,并显示触发地址LW1100,值的变化,如下所示: